Make this function public. (#64792, Havoc Pennington)
authorMatthias Clasen <mclasen@redhat.com>
Sun, 19 Jun 2005 02:02:09 +0000 (02:02 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Sun, 19 Jun 2005 02:02:09 +0000 (02:02 +0000)
2005-06-18  Matthias Clasen  <mclasen@redhat.com>

* gtk/gtk.symbols:
* gtk/gtkimage.h:
* gtk/gtkimage.c (gtk_image_clear): Make this function
public.  (#64792, Havoc Pennington)

ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-8
docs/reference/ChangeLog
docs/reference/gtk/gtk-sections.txt
gtk/gtk.symbols
gtk/gtkimage.c
gtk/gtkimage.h

index 5f7191907778795c35a3213e650d2c37bc71d56a..98ecaf8076c91d9c08972b96a053f1b18a29382c 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2005-06-18  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtk.symbols: 
+       * gtk/gtkimage.h: 
+       * gtk/gtkimage.c (gtk_image_clear): Make this function
+       public.  (#64792, Havoc Pennington)
+
 2005-06-18  Kristian Rietveld  <kris@gtk.org>
 
        * gtk/gtktreeview.c (gtk_tree_view_bin_expose): undo merging
index 5f7191907778795c35a3213e650d2c37bc71d56a..98ecaf8076c91d9c08972b96a053f1b18a29382c 100644 (file)
@@ -1,3 +1,10 @@
+2005-06-18  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtk.symbols: 
+       * gtk/gtkimage.h: 
+       * gtk/gtkimage.c (gtk_image_clear): Make this function
+       public.  (#64792, Havoc Pennington)
+
 2005-06-18  Kristian Rietveld  <kris@gtk.org>
 
        * gtk/gtktreeview.c (gtk_tree_view_bin_expose): undo merging
index 5f7191907778795c35a3213e650d2c37bc71d56a..98ecaf8076c91d9c08972b96a053f1b18a29382c 100644 (file)
@@ -1,3 +1,10 @@
+2005-06-18  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtk.symbols: 
+       * gtk/gtkimage.h: 
+       * gtk/gtkimage.c (gtk_image_clear): Make this function
+       public.  (#64792, Havoc Pennington)
+
 2005-06-18  Kristian Rietveld  <kris@gtk.org>
 
        * gtk/gtktreeview.c (gtk_tree_view_bin_expose): undo merging
index 84c4b391ca6685a8aed12d5d6d4490d9020d9f57..42d5fdcd5a29a666f57916cae161e3ce5c033ee2 100644 (file)
@@ -1,3 +1,7 @@
+2005-06-18  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtk-sections.txt: Updates
+
 2005-06-17  Matthias Clasen  <mclasen@redhat.com>
 
        * gtk/gtk-sections.txt: 
index d44124d303fb615ef8587e75cadf2a63f6458ad1..7b9e50a8bbd9e09d2bbf7714b0995239c5a3959d 100644 (file)
@@ -1727,6 +1727,7 @@ gtk_image_set_from_pixmap
 gtk_image_set_from_stock
 gtk_image_set_from_animation
 gtk_image_set_from_icon_name
+gtk_image_clear
 gtk_image_new
 gtk_image_set
 gtk_image_get
index 9fa563c28ac75cf6ffbbdc8489f6bf5159189348..2dec3cfa3516d9e48927f1f03c0939b09fe1a7b0 100644 (file)
@@ -1718,6 +1718,7 @@ gtk_icon_view_create_drag_icon
 gtk_image_get
 gtk_image_set
 #endif
+gtk_image_clear
 gtk_image_get_animation
 gtk_image_get_icon_name
 gtk_image_get_icon_set
@@ -2656,10 +2657,12 @@ gtk_signal_newv
 #if IN_HEADER(__GTK_SIZE_GROUP_H__)
 #if IN_FILE(__GTK_SIZE_GROUP_C__)
 gtk_size_group_add_widget
+gtk_size_group_get_ignore_hidden
 gtk_size_group_get_mode
 gtk_size_group_get_type G_GNUC_CONST
 gtk_size_group_new
 gtk_size_group_remove_widget
+gtk_size_group_set_ignore_hidden
 gtk_size_group_set_mode
 #endif
 #endif
index 834c328676ff0806f5265641fd83e2b833a5fe78..40f196f29ed57113ce31d480afe161f71b0a61ba 100644 (file)
@@ -65,7 +65,6 @@ static void gtk_image_style_set    (GtkWidget      *widget,
 static void gtk_image_screen_changed (GtkWidget    *widget,
                                      GdkScreen    *prev_screen);
 static void gtk_image_destroy      (GtkObject      *object);
-static void gtk_image_clear        (GtkImage       *image);
 static void gtk_image_reset        (GtkImage       *image);
 static void gtk_image_calc_size    (GtkImage       *image);
 
@@ -1839,10 +1838,22 @@ gtk_image_expose (GtkWidget      *widget,
   return FALSE;
 }
 
-static void
+/**
+ * gtk_image_clear:
+ * @image: a #GtkImage
+ *
+ * Resets the image to be empty.
+ *
+ * Since: 2.8
+ */
+void
 gtk_image_clear (GtkImage *image)
 {
-  GtkImagePrivate *priv = GTK_IMAGE_GET_PRIVATE (image);
+  GtkImagePrivate *priv;
+
+  g_return_if_fail (GTK_IS_IMAGE (image));
+
+  priv = GTK_IMAGE_GET_PRIVATE (image);
 
   g_object_freeze_notify (G_OBJECT (image));
   
index 701fe2d299c0bd3caf60986e8972d3a1e369afe2..e1b061cca3b4aa6bc0fc2d74d1177713dd06c4a8 100644 (file)
@@ -162,6 +162,7 @@ GtkWidget* gtk_image_new_from_animation (GdkPixbufAnimation *animation);
 GtkWidget* gtk_image_new_from_icon_name (const gchar     *icon_name,
                                         GtkIconSize      size);
 
+void gtk_image_clear              (GtkImage        *image);
 void gtk_image_set_from_pixmap    (GtkImage        *image,
                                    GdkPixmap       *pixmap,
                                    GdkBitmap       *mask);